phase-0
Phase 0 — Setup (once)
-
Key systems
- Wallet has:
- spending key
- viewing key (for decrypting outputs)
- Sequencer committee has:
- threshold encryption key shares (for mempool encryption)
- signing keys (for batch approvals)
- Wallet has:
-
Rollup state on Solana
- program stores:
state_rootnullifier_rootbatch_index
- program stores: